package com.ruoyi.monitor.infoprojectmonitorfunds.vo;

import java.math.BigDecimal;


public class InfoProjectMonitorFundsVo {

    /**
     * 主键
     */
    private Long id;


    /**
     * 资金总额
     */
    private BigDecimal totalFunds;

    /**
     * 中央资金
     */
    private BigDecimal centralFund;

    /**
     * 省级资金
     */
    private BigDecimal provincialFunds;

    /**
     * 其他资金
     */
    private BigDecimal otherFund;
    /**
     * 资金总额执行数
     */
    private BigDecimal totalFundsExecute;

    /**
     * 中央资金执行数
     */
    private BigDecimal centralFundExecute;

    /**
     * 省级资金执行数
     */
    private BigDecimal provincialFundsExecute;


    /**
     * 其他资金执行数
     */
    private BigDecimal otherFundExecute;

    /**
     * 资金总额 预算执行率
     */
    private BigDecimal totalFundsExecuteRate;

    /**
     * 中央资金 预算执行率
     */
    private BigDecimal centralFundExecuteRate;

    /**
     * 省级资金 预算执行率
     */
    private BigDecimal provincialFundsExecuteRate;

    /**
     * 其它资金 预算执行率
     */
    private BigDecimal otherFundExecuteRate;


    /**
     * 关联表中的Id
     */
    private Long projectMonitorRelationId;

    /**
     * 项目名称
     */
    private String ProjectName;

    @Override
    public String toString() {
        return "InfoProjectMonitorFundsVo{" +
                "id=" + id +
                ", totalFunds=" + totalFunds +
                ", centralFund=" + centralFund +
                ", provincialFunds=" + provincialFunds +
                ", otherFund=" + otherFund +
                ", totalFundsExecute=" + totalFundsExecute +
                ", centralFundExecute=" + centralFundExecute +
                ", provincialFundsExecute=" + provincialFundsExecute +
                ", otherFundExecute=" + otherFundExecute +
                ", totalFundsExecuteRate=" + totalFundsExecuteRate +
                ", centralFundExecuteRate=" + centralFundExecuteRate +
                ", provincialFundsExecuteRate=" + provincialFundsExecuteRate +
                ", otherFundExecuteRate=" + otherFundExecuteRate +
                ", projectMonitorRelationId=" + projectMonitorRelationId +
                ", ProjectName='" + ProjectName + '\'' +
                '}';
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public BigDecimal getTotalFunds() {
        return totalFunds;
    }

    public void setTotalFunds(BigDecimal totalFunds) {
        this.totalFunds = totalFunds;
    }

    public BigDecimal getCentralFund() {
        return centralFund;
    }

    public void setCentralFund(BigDecimal centralFund) {
        this.centralFund = centralFund;
    }

    public BigDecimal getProvincialFunds() {
        return provincialFunds;
    }

    public void setProvincialFunds(BigDecimal provincialFunds) {
        this.provincialFunds = provincialFunds;
    }

    public BigDecimal getOtherFund() {
        return otherFund;
    }

    public void setOtherFund(BigDecimal otherFund) {
        this.otherFund = otherFund;
    }

    public BigDecimal getTotalFundsExecute() {
        return totalFundsExecute;
    }

    public void setTotalFundsExecute(BigDecimal totalFundsExecute) {
        this.totalFundsExecute = totalFundsExecute;
    }

    public BigDecimal getCentralFundExecute() {
        return centralFundExecute;
    }

    public void setCentralFundExecute(BigDecimal centralFundExecute) {
        this.centralFundExecute = centralFundExecute;
    }

    public BigDecimal getProvincialFundsExecute() {
        return provincialFundsExecute;
    }

    public void setProvincialFundsExecute(BigDecimal provincialFundsExecute) {
        this.provincialFundsExecute = provincialFundsExecute;
    }

    public BigDecimal getOtherFundExecute() {
        return otherFundExecute;
    }

    public void setOtherFundExecute(BigDecimal otherFundExecute) {
        this.otherFundExecute = otherFundExecute;
    }

    public BigDecimal getTotalFundsExecuteRate() {
        return totalFundsExecuteRate;
    }

    public void setTotalFundsExecuteRate(BigDecimal totalFundsExecuteRate) {
        this.totalFundsExecuteRate = totalFundsExecuteRate;
    }

    public BigDecimal getCentralFundExecuteRate() {
        return centralFundExecuteRate;
    }

    public void setCentralFundExecuteRate(BigDecimal centralFundExecuteRate) {
        this.centralFundExecuteRate = centralFundExecuteRate;
    }

    public BigDecimal getProvincialFundsExecuteRate() {
        return provincialFundsExecuteRate;
    }

    public void setProvincialFundsExecuteRate(BigDecimal provincialFundsExecuteRate) {
        this.provincialFundsExecuteRate = provincialFundsExecuteRate;
    }

    public BigDecimal getOtherFundExecuteRate() {
        return otherFundExecuteRate;
    }

    public void setOtherFundExecuteRate(BigDecimal otherFundExecuteRate) {
        this.otherFundExecuteRate = otherFundExecuteRate;
    }

    public Long getProjectMonitorRelationId() {
        return projectMonitorRelationId;
    }

    public void setProjectMonitorRelationId(Long projectMonitorRelationId) {
        this.projectMonitorRelationId = projectMonitorRelationId;
    }

    public String getProjectName() {
        return ProjectName;
    }

    public void setProjectName(String projectName) {
        ProjectName = projectName;
    }
}
